<?php

namespace Bbs\Controller;

use Common\Controller\BaseController;
use Common\Model\AdModel;
use Common\Model\ClassModel;
use Common\Model\IndexModel;

class IndexController extends BaseController
{

    /**
     * 社区-首页：展示社区列表
     */
    public function index(){
        $c = (int)I('get.cid', 0);      //分类id
        $p = I('get.pid', 1);           //页数
        $pcount = 30;                   //每页显示数量
        $result = IndexModel::getBbsList($c, $p, $pcount);
        $class = $c > 0 ? ClassModel::getClassById($c) : array();
        $this->assign('cate', ClassModel::getIndexBbsClass());
        $this->assign('list', $result['list']);
        $this->assign('page', page($result['count'], $pcount, $p));
        $this->assign('mark', $c);
        $this->assign('ad', AdModel::getIndexAd());
        $this->assign('title', ($class ? $class['name'].' - ' : '').'BBS'.($p == 1 ? '' : '[第'.$p.'页]'));
        $this->assign('description', $class ? '我网'.$class['name'].'分类下的第'.$p.'页社区，'.$class['desc'] : '我网所有分类下的第'.$p.'页社区，社区主要用于用户交流互动，方便用户更快捷的提问与答疑！');
        $this->display();
    }

}